import akshare as ak

# 指定指数的最新成份股票信息
# df = ak.index_stock_cons("000016")
# print(df)

# 中证指数成分股权重
symbol = "000300"
df = ak.index_stock_cons_weight_csindex(symbol)
df = df[["日期", "成分券代码", "成分券名称", "权重"]]
df = df.sort_values("权重", ascending=False)
print(df)
df.to_csv(f"中证指数成分股权重-{symbol}.csv", index=False)